import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:s_mankey/generated/I18n.dart';

class CityVM extends ChangeNotifier {
  int _selectedIndex = 0;

  int get selectedIndex => _selectedIndex;

  List<String> get cityNameList => _cityNameList;

  String get cityName => _cityNameList[_selectedIndex];

  List<String> _cityNameList = [
    '香港',
    '广州',
    '台北',
    '昆明',
    '澳门',
    '佛山',
    '厦门',
    '东莞',
    '深圳',
    '中山',
    '武汉',
    //这里的语言还没有实现国际化, 因为provider好像找不到i1n8, 需要通过BuildContext context来获取,还没有找到方法解决.
//    I18n.current.xianggan,
//    I18n.current.guangzhou,
//    I18n.current.taibei,
//    I18n.current.kunming,
//    I18n.current.aomen,
//    I18n.current.foshan,
//    I18n.current.xiamen,
//    I18n.current.dongguang,
//    I18n.current.shenzhen,
//    I18n.current.zhongshan,
//    I18n.current.wuhan,
  ];

  cityIndex(int index) {
    _selectedIndex = index;
    notifyListeners();
  }
}
